lion's den – English–Latine translations

🇬🇧 en la 🇻🇦

lion's den noun

  • a dangerous or frightening place
latibulum
Wiktionary Links